home *** CD-ROM | disk | FTP | other *** search
/ ImageMixer 3.1 SE / ImageMixer 3 SE.iso / DirectX9 / dxnt.cab / kscaptur.inf < prev    next >
INI File  |  2004-06-28  |  21KB  |  423 lines

  1. ; Copyright (c) Microsoft Corporation.  All rights reserved.
  2.  
  3. [Version]
  4. signature="$CHICAGO$"
  5. Class=MEDIA
  6. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  7. Provider=%Msft%
  8. LayoutFile=layout.inf
  9. DriverVer=07/01/2001,5.3.0000.900
  10.  
  11. [DestinationDirs]
  12. DefaultDestDir=11
  13. VfWWDM32.DelFile=10 ; delete windows\vfwwdm32.dll on Windows upgrade
  14. ColorspaceCodecs.CopyCodec=11
  15. ColorspaceCodecs.CopyCodec.NT=11
  16.  
  17. [KSCAPTUR.Registration]
  18. AddReg=VfWWDM,Categories,TopologyNodes,PlugIns,Filters,BdaDevice.RunOnce.AddReg
  19. DelFiles=VfWWDM32.DelFile
  20. CopyFiles=Filters.Files,VfWWDM.Files,VfWWDM32.Files,ColorspaceCodecs.CopyCodec
  21. UpdateInis=VfWWDM.UpdateInis,ColorspaceCodecs.UpdateIni
  22.  
  23. [KSCAPTUR.Registration.NT]
  24. AddReg=VfWWDM.NT,Categories,TopologyNodes,PlugIns,Filters,VfWWDM.AddReg.NT,BdaDevice.RunOnce.AddReg.NT
  25. CopyFiles=Filters.Files,VfWWDM32.Files,ColorspaceCodecs.CopyCodec.NT
  26. UpdateInis=ColorspaceCodecs.UpdateIni.NT
  27.  
  28. [ColorspaceCodecs.UpdateIni]
  29. system.ini,drivers32,,"VIDC.I420=msh263.drv"
  30. system.ini,drivers32,,"VIDC.IYUV=iyuv_32.dll"
  31. system.ini,drivers32,,"VIDC.UYVY=msyuv.dll"
  32. system.ini,drivers32,,"VIDC.YUY2=msyuv.dll"
  33. system.ini,drivers32,,"VIDC.YVYU=msyuv.dll"
  34.  
  35. [ColorspaceCodecs.UpdateIni.NT]
  36. system.ini,drivers32,,"VIDC.I420=msh263.drv"
  37. system.ini,drivers32,,"VIDC.IYUV=iyuv_32.dll"
  38. system.ini,drivers32,,"VIDC.UYVY=msyuv.dll"
  39. system.ini,drivers32,,"VIDC.YUY2=msyuv.dll"
  40. system.ini,drivers32,,"VIDC.YVU9=tsbyuv.dll"
  41. system.ini,drivers32,,"VIDC.YVYU=msyuv.dll"
  42.  
  43. [ColorspaceCodecs.CopyCodec]
  44. iyuv_32.dll
  45. msh263.drv
  46. ; Do not copy file that will be installed by DX9.   
  47. ; msyuv.dll
  48.  
  49. [ColorspaceCodecs.CopyCodec.NT]
  50. iyuv_32.dll
  51. msh263.drv
  52. msyuv.dll
  53. tsbyuv.dll
  54.  
  55. [VfWWDM]
  56. HKLM,%MediaResourcesMSVideo%\MSVideo.VFWWDM,"Description",,"Microsoft WDM Image Capture"
  57. HKLM,%MediaResourcesMSVideo%\MSVideo.VFWWDM,"FriendlyName",,"Microsoft WDM Image Capture"
  58. HKLM,%MediaResourcesMSVideo%\MSVideo.VFWWDM,"Driver",,"vfwwdm.drv"
  59.  
  60. [VfWWDM.NT]
  61. HKLM,%MediaResourcesMSVideo%\MSVideo.VFWWDM,"Description",,"Microsoft WDM Image Capture (Win32)"
  62. HKLM,%MediaResourcesMSVideo%\MSVideo.VFWWDM,"FriendlyName",,"Microsoft WDM Image Capture (Win32)"
  63. HKLM,%MediaResourcesMSVideo%\MSVideo.VFWWDM,"Driver",,"vfwwdm32.dll"
  64.  
  65. [VfWWDM.AddReg.NT]
  66. HKLM,%MMDriverDesc%,vfwwdm32.dll,,%VfWWDMDriverDesc%
  67. HKLM,%MMDrivers%,MSVideo8,,VfWWDM32.dll
  68.  
  69. [VfWWDM.UpdateInis]
  70. system.ini,drivers,,"MSVideo.VfWWDM=vfwwdm.drv"
  71.  
  72. [VfWWDM32.DelFile]
  73. ; Delete vfwwdm32.dll out of \windows directory for Windows upgrade system; NT is not affected.
  74. vfwwdm32.dll 
  75.  
  76. [VfWWDM.Files]
  77. ; Memphis's 16bit VfWWDM video capture driver and interface with VfW appl.
  78. ; in windows\system directory
  79. vfwwdm.drv
  80.  
  81. [VfWWDM32.Files]
  82. ; Memphis's 32bit helper DLL, serving vfwwdm.drv, it interfaces with WDM driver.
  83. ; NT's 32bit VfWWDM video capture driver (interface to appl & driver)
  84. vfwwdm32.dll
  85.  
  86.  
  87. [Filters]
  88. HKCR,CLSID\{266EEE40-6C63-11cf-8A03-00AA006ECB65},,,%Filter_TVTuner%
  89. HKCR,CLSID\{266EEE40-6C63-11cf-8A03-00AA006ECB65}\InprocServer32,,,kstvtune.ax
  90. HKCR,CLSID\{266EEE40-6C63-11cf-8A03-00AA006ECB65}\InprocServer32,ThreadingModel,,Both
  91. HKCR,CLSID\{266EEE41-6C63-11cf-8A03-00AA006ECB65},,,%PropPage_TVTuner%
  92. HKCR,CLSID\{266EEE41-6C63-11cf-8A03-00AA006ECB65}\InprocServer32,,,kstvtune.ax
  93. HKCR,CLSID\{266EEE41-6C63-11cf-8A03-00AA006ECB65}\InprocServer32,ThreadingModel,,Both
  94.  
  95. HKCR,CLSID\{71F96460-78F3-11d0-A18C-00A0C9118956},,,%Filter_XBar%
  96. HKCR,CLSID\{71F96460-78F3-11d0-A18C-00A0C9118956}\InprocServer32,,,ksxbar.ax
  97. HKCR,CLSID\{71F96460-78F3-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  98. HKCR,CLSID\{71F96461-78F3-11d0-A18C-00A0C9118956},,,%PropPage_XBar%
  99. HKCR,CLSID\{71F96461-78F3-11d0-A18C-00A0C9118956}\InprocServer32,,,ksxbar.ax
  100. HKCR,CLSID\{71F96461-78F3-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  101.  
  102. HKCR,CLSID\{71F96462-78F3-11d0-A18C-00A0C9118956},,,%Filter_TVAudio%
  103. HKCR,CLSID\{71F96462-78F3-11d0-A18C-00A0C9118956}\InprocServer32,,,ksxbar.ax
  104. HKCR,CLSID\{71F96462-78F3-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  105. HKCR,CLSID\{71F96463-78F3-11d0-A18C-00A0C9118956},,,%PropPage_TVAudio%
  106. HKCR,CLSID\{71F96463-78F3-11d0-A18C-00A0C9118956}\InprocServer32,,,ksxbar.ax
  107. HKCR,CLSID\{71F96463-78F3-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  108.  
  109. [Filters.Files]
  110. ; Do not copy file that will be installed by DX9.
  111. ; kstvtune.ax
  112. ; ksxbar.ax
  113. ; kswdmcap.ax
  114.  
  115.  
  116. [Categories]
  117. HKCR,%ActiveMovieCategories%\%GUID.TvTuner%,CLSID,,%GUID.TvTuner%
  118. HKCR,%ActiveMovieCategories%\%GUID.TvTuner%,FriendlyName,,%Category_TvTunerDevices%
  119. HKCR,%ActiveMovieCategories%\%GUID.TvAudioFilter%,CLSID,,%GUID.TvAudioFilter%
  120. HKCR,%ActiveMovieCategories%\%GUID.TvAudioFilter%,FriendlyName,,%Category_TvAudioDevices%
  121. HKCR,%ActiveMovieCategories%\%GUID.Crossbar%,CLSID,,%GUID.Crossbar%
  122. HKCR,%ActiveMovieCategories%\%GUID.Crossbar%,FriendlyName,,%Category_CrossbarDevices%
  123. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,CLSID,,%GUID.Encoder%
  124. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,FriendlyName,,%Category_Encoder%
  125. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,CLSID,,%GUID.Multiplexer%
  126. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,FriendlyName,,%Category_Multiplexer%
  127.  
  128.  
  129. [TopologyNodes]
  130. HKLM,%MediaCategories%\%GUID.CapturePin%,Name,,%Node.CapturePin%
  131. HKLM,%MediaCategories%\%GUID.CapturePin%,Display,1,00,00,00,00
  132. HKLM,%MediaCategories%\%GUID.Preview%,Name,,%Node.Preview%
  133. HKLM,%MediaCategories%\%GUID.Preview%,Display,1,00,00,00,00
  134. HKLM,%MediaCategories%\%GUID.AnalogVideoIn%,Name,,%Node.AnalogVideoIn%
  135. HKLM,%MediaCategories%\%GUID.AnalogVideoIn%,Display,1,00,00,00,00
  136. HKLM,%MediaCategories%\%GUID.VBI%,Name,,%Node.VBI%
  137. HKLM,%MediaCategories%\%GUID.VBI%,Display,1,00,00,00,00
  138. HKLM,%MediaCategories%\%GUID.VP%,Name,,%Node.VP%
  139. HKLM,%MediaCategories%\%GUID.VP%,Display,1,00,00,00,00
  140. HKLM,%MediaCategories%\%GUID.NABTS%,Name,,%Node.NABTS%
  141. HKLM,%MediaCategories%\%GUID.NABTS%,Display,1,00,00,00,00
  142. HKLM,%MediaCategories%\%GUID.EDS%,Name,,%Node.EDS%
  143. HKLM,%MediaCategories%\%GUID.EDS%,Display,1,00,00,00,00
  144. HKLM,%MediaCategories%\%GUID.Teletext%,Name,,%Node.Teletext%
  145. HKLM,%MediaCategories%\%GUID.Teletext%,Display,1,00,00,00,00
  146. HKLM,%MediaCategories%\%GUID.CC%,Name,,%Node.CC%
  147. HKLM,%MediaCategories%\%GUID.CC%,Display,1,00,00,00,00
  148. HKLM,%MediaCategories%\%GUID.Still%,Name,,%Node.Still%
  149. HKLM,%MediaCategories%\%GUID.Still%,Display,1,00,00,00,00
  150. HKLM,%MediaCategories%\%GUID.Timecode%,Name,,%Node.Timecode%
  151. HKLM,%MediaCategories%\%GUID.Timecode%,Display,1,00,00,00,00
  152. HKLM,%MediaCategories%\%GUID.VPVBI%,Name,,%Node.VPVBI%
  153. HKLM,%MediaCategories%\%GUID.VPVBI%,Display,1,00,00,00,00
  154. HKLM,%MediaCategories%\%GUID.Encoder%,Name,%Node.Encoder%
  155. HKLM,%MediaCategories%\%GUID.Multiplexer%,Display,1,00,00,00,00
  156.  
  157. [PlugIns]
  158. ;
  159. ; Data Type Handlers
  160. ;
  161.  
  162. ; WDM Streaming VideoInfoHeader Data Type Handler (Specifier, Format)
  163. HKCR,CLSID\{05589f80-c356-11ce-bf01-00aa0055595a},,,%PlugIn_VideoInfoHeaderHandler%
  164. HKCR,CLSID\{05589f80-c356-11ce-bf01-00aa0055595a}\InprocServer32,,,kswdmcap.ax
  165. HKCR,CLSID\{05589f80-c356-11ce-bf01-00aa0055595a}\InprocServer32,ThreadingModel,,Both
  166.  
  167. ; WDM Streaming VideoInfoHeader2 Data Type Handler (Specifier, Format)
  168. HKCR,CLSID\{f72a76A0-eb0a-11d0-ace4-0000c0cc16ba},,,%PlugIn_VideoInfoHeader2Handler%
  169. HKCR,CLSID\{f72a76A0-eb0a-11d0-ace4-0000c0cc16ba}\InprocServer32,,,kswdmcap.ax
  170. HKCR,CLSID\{f72a76A0-eb0a-11d0-ace4-0000c0cc16ba}\InprocServer32,ThreadingModel,,Both
  171.  
  172. ; WDM Streaming AnalogVideo Data Type Handler (Specifier, Format)
  173. HKCR,CLSID\{0482DDE0-7817-11cf-8A03-00AA006ECB65},,,%PlugIn_AnalogVideoHandler%
  174. HKCR,CLSID\{0482DDE0-7817-11cf-8A03-00AA006ECB65}\InprocServer32,,,kswdmcap.ax
  175. HKCR,CLSID\{0482DDE0-7817-11cf-8A03-00AA006ECB65}\InprocServer32,ThreadingModel,,Both
  176.  
  177. ; WDM Streaming VBIInfoHeader Data Type Handler (Specifier, Format)
  178. HKCR,CLSID\{F72A76E0-EB0A-11d0-ACE4-0000C0CC16BA},,,%PlugIn_VBIHandler%
  179. HKCR,CLSID\{F72A76E0-EB0A-11d0-ACE4-0000C0CC16BA}\InprocServer32,,,kswdmcap.ax
  180. HKCR,CLSID\{F72A76E0-EB0A-11d0-ACE4-0000C0CC16BA}\InprocServer32,ThreadingModel,,Both
  181.  
  182.  
  183. ;
  184. ; Interfaces
  185. ;
  186.  
  187. ; IAMVideoProcAmp
  188. HKCR,CLSID\{C6E13360-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMVideoProcAmp%
  189. HKCR,CLSID\{C6E13360-30AC-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  190. HKCR,CLSID\{C6E13360-30AC-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  191. ; This IID is aggregated for the filter given the CLSID of the property set
  192. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13360-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMVideoProcAmp%
  193. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13360-30AC-11d0-A18C-00A0C9118956},IID,1,60,33,E1,C6,AC,30,d0,11,A1,8C,00,A0,C9,11,89,56
  194.  
  195. ;IAMCameraControl
  196. HKCR,CLSID\{C6E13370-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMCameraControl%
  197. HKCR,CLSID\{C6E13370-30AC-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  198. HKCR,CLSID\{C6E13370-30AC-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  199. ; This IID is aggregated for the filter given the CLSID of the property set
  200. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13370-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMCameraControl%
  201. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13370-30AC-11d0-A18C-00A0C9118956},IID,1,70,33,E1,C6,AC,30,d0,11,A1,8C,00,A0,C9,11,89,56
  202.  
  203. ;IAMAnalogVideoDecoder
  204. HKCR,CLSID\{C6E13350-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMAnalogVideoDecoder%
  205. HKCR,CLSID\{C6E13350-30AC-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  206. HKCR,CLSID\{C6E13350-30AC-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  207. ; This IID is aggregated for the filter given the CLSID of the property set
  208. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13350-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMAnalogVideoDecoder%
  209. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13350-30AC-11d0-A18C-00A0C9118956},IID,1,50,33,E1,C6,AC,30,d0,11,A1,8C,00,A0,C9,11,89,56
  210.  
  211. ;IAMVideoCompression
  212. HKCR,CLSID\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMVideoCompression%
  213. HKCR,CLSID\{C6E13343-30AC-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  214. HKCR,CLSID\{C6E13343-30AC-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  215. ; This IID is aggregated for the filter given the CLSID of the property set
  216. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMVideoCompression%
  217. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},IID,1,43,33,E1,C6,AC,30,d0,11,A1,8C,00,A0,C9,11,89,56
  218.  
  219. ;IAMDroppedFrames
  220. HKCR,CLSID\{C6E13344-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMDroppedFrames%
  221. HKCR,CLSID\{C6E13344-30AC-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  222. HKCR,CLSID\{C6E13344-30AC-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  223. ; This IID is aggregated for the filter given the CLSID of the property set
  224. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13344-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IAMDroppedFrames%
  225. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{C6E13344-30AC-11d0-A18C-00A0C9118956},IID,1,44,33,E1,C6,AC,30,d0,11,A1,8C,00,A0,C9,11,89,56
  226.  
  227. ;IAMVideoControl
  228. HKCR,CLSID\{6A2E0670-28E4-11d0-A18C-00A0C9118956},,,%PlugIn_IAMVideoControl%
  229. HKCR,CLSID\{6A2E0670-28E4-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  230. HKCR,CLSID\{6A2E0670-28E4-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  231. ; This IID is aggregated for the filter given the CLSID of the property set
  232. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{6A2E0670-28E4-11d0-A18C-00A0C9118956},,,%PlugIn_IAMVideoControl%
  233. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{6A2E0670-28E4-11d0-A18C-00A0C9118956},IID,1,70,06,2E,6A,E4,28,d0,11,A1,8C,00,A0,C9,11,89,56
  234.  
  235. ;IVideoEncoder
  236. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,%PlugIn_IVideoEncoder%
  237. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},IID,1,3B,7C,99,02,1B,8E,0E,46,92,70,54,5E,0D,E9,56,3E
  238.  
  239. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{7ff0997a-1999-4286-a73c-622b8814e7eb},,,%PlugIn_IVideoEncoder%
  240. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{7ff0997a-1999-4286-a73c-622b8814e7eb},IID,1,c7,b4,1d,90,ce,31,a2,41,85,dc,8f,a0,bf,41,b8,da
  241.  
  242. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,%PlugIn_IVideoEncoder%
  243. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  244.  
  245. ;
  246. ; Property Pages
  247. ;
  248.  
  249. ; VideoProcAmp Property Page
  250. HKCR,CLSID\{71F96464-78F3-11d0-A18C-00A0C9118956},,,%PropPage_VideoProcAmp%
  251. HKCR,CLSID\{71F96464-78F3-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  252. HKCR,CLSID\{71F96464-78F3-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  253. ; Associate the property set with the above property page
  254. HKLM,System\CurrentControlSet\Control\MediaSets\{C6E13360-30AC-11d0-A18C-00A0C9118956}\PropertyPages\{71F96464-78F3-11d0-A18C-00A0C9118956},,,%PropPage_VideoProcAmp%
  255.  
  256. ; CameraControl Property Page
  257. HKCR,CLSID\{71F96465-78F3-11d0-A18C-00A0C9118956},,,%PropPage_CameraControl%
  258. HKCR,CLSID\{71F96465-78F3-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  259. HKCR,CLSID\{71F96465-78F3-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  260. ; Associate the property set with the above property page
  261. HKLM,System\CurrentControlSet\Control\MediaSets\{C6E13370-30AC-11d0-A18C-00A0C9118956}\PropertyPages\{71F96465-78F3-11d0-A18C-00A0C9118956},,,%PropPage_CameraControl%
  262.  
  263. ; VideoDecoder Property Page
  264. HKCR,CLSID\{71F96466-78F3-11d0-A18C-00A0C9118956},,,%PropPage_VideoDecoder%
  265. HKCR,CLSID\{71F96466-78F3-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  266. HKCR,CLSID\{71F96466-78F3-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  267. ; Associate the property set with the above property page
  268. HKLM,System\CurrentControlSet\Control\MediaSets\{C6E13350-30AC-11d0-A18C-00A0C9118956}\PropertyPages\{71F96466-78F3-11d0-A18C-00A0C9118956},,,%PropPage_VideoDecoder%
  269.  
  270. ; VideoStreamConfig Property Page
  271. HKCR,CLSID\{71F96467-78F3-11d0-A18C-00A0C9118956},,,%PropPage_VideoStreamConfig%
  272. HKCR,CLSID\{71F96467-78F3-11d0-A18C-00A0C9118956}\InprocServer32,,,kswdmcap.ax
  273. HKCR,CLSID\{71F96467-78F3-11d0-A18C-00A0C9118956}\InprocServer32,ThreadingModel,,Both
  274. ; Associate the property set with the above property page
  275. HKLM,System\CurrentControlSet\Control\MediaSets\{C6E13340-30AC-11d0-A18C-00A0C9118956}\PropertyPages\{71F96467-78F3-11d0-A18C-00A0C9118956},,,%PropPage_VideoStreamConfig%
  276.  
  277. HKLM,System\CurrentControlSet\Control\MediaCategories\%GUID.CapturePin%\PropertyPages\{71F96467-78F3-11d0-A18C-00A0C9118956},,,
  278. HKLM,System\CurrentControlSet\Control\MediaCategories\%GUID.Preview%\PropertyPages\{71F96467-78F3-11d0-A18C-00A0C9118956},,,
  279.  
  280. [BdaDevice.RunOnce.AddReg]
  281. ; Install closed-captioning codec
  282. HKLM,%RunOnce%,"CCDECODE0",,"rundll32.exe streamci,StreamingDeviceSetup %CC.DeviceId%,GLOBAL,%CC.VBIcatID%,%17%\CCDECODE.inf,CCDECODE.Interface.Install"
  283. ; Install NABTS codec
  284. HKLM,%RunOnce%,"nabtsfec0",,"rundll32.exe streamci,StreamingDeviceSetup %NABTS.DeviceId%,GLOBAL,%NABTS.VBIcatID%,%17%\nabtsfec.inf,NABTSFEC.Interface.Install"
  285. ; Install WST codec
  286. HKLM,%RunOnce%,"WSTCODEC0",,"rundll32.exe streamci,StreamingDeviceSetup %WSTCodec.DeviceId%,GLOBAL,%WSTCodec.VBIcatID%,%17%\WSTCODEC.inf,WSTCODEC.Interface.Install"
  287. ; Install Slip filter
  288. HKLM,%RunOnce%,"SLIP0",,"rundll32.exe streamci,StreamingDeviceSetup %Slip.DeviceId%,GLOBAL,%GUID.BdaComponent%,%17%\slip.inf,VBIcodec"
  289. ; Install IPSink filter
  290. HKLM,%RunOnce%,"STREAMIP0",,"rundll32.exe streamci,StreamingDeviceSetup %StreamIP.DeviceId%,GLOBAL,%GUID.BdaRenderer%,%17%\streamip.inf,BDAcodec"
  291. ; Install NdisIP miniport
  292. HKLM,Enum\Root\NDISIP\0000,HardwareID,,"NDISIP"
  293.  
  294. [BdaDevice.RunOnce.AddReg.NT]
  295. ; Install closed-captioning codec
  296. HKLM,%RunOnce%,"CCDECODE0",,"rundll32.exe streamci,StreamingDeviceSetup %CC.DeviceId%,GLOBAL,%CC.VBIcatID%,%17%\CCDECODE.inf,CCDECODE.Interface.Install"
  297. ; Install NABTS codec
  298. HKLM,%RunOnce%,"nabtsfec0",,"rundll32.exe streamci,StreamingDeviceSetup %NABTS.DeviceId%,GLOBAL,%NABTS.VBIcatID%,%17%\nabtsfec.inf,NABTSFEC.Interface.Install"
  299. ; Install WST codec
  300. HKLM,%RunOnce%,"WSTCODEC0",,"rundll32.exe streamci,StreamingDeviceSetup %WSTCodec.DeviceId%,GLOBAL,%WSTCodec.VBIcatID%,%17%\WSTCODEC.inf,WSTCODEC.Interface.Install"
  301. ; Install Slip filter
  302. HKLM,%RunOnce%,"SLIP0",,"rundll32.exe streamci,StreamingDeviceSetup %Slip.DeviceId%,GLOBAL,%GUID.BdaComponent%,%17%\slip.inf,VBIcodec"
  303. ; Install IPSink filter
  304. HKLM,%RunOnce%,"STREAMIP0",,"rundll32.exe streamci,StreamingDeviceSetup %StreamIP.DeviceId%,GLOBAL,%GUID.BdaRenderer%,%17%\streamip.inf,BDAcodec"
  305. ; Install NdisIP miniport
  306. HKLM,%RunOnce%,"NDISIP0",,"rundll32.exe streamci,StreamingDeviceSetup %NdisIP.DeviceId%,NDISIP,%NdisIP.GUID.BDANetInterface%,%17%\ndisip.inf,NdisIP.Reg"
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340. [Strings]
  341. Msft="Microsoft"
  342. ; non-localizeable
  343. ActiveMovieCategories="CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
  344. GUID.TvTuner="{A799A800-A46D-11d0-A18C-00A02401DCD4}"
  345. GUID.Crossbar="{A799A801-A46D-11d0-A18C-00A02401DCD4}"
  346. GUID.TvAudioFilter="{A799A802-A46D-11d0-A18C-00A02401DCD4}"
  347. GUID.CapturePin="{FB6C4281-0353-11d1-905F-0000C0CC16BA}"
  348. GUID.Preview="{FB6C4282-0353-11d1-905F-0000C0CC16BA}"
  349. GUID.AnalogVideoIn="{FB6C4283-0353-11d1-905F-0000C0CC16BA}"
  350. GUID.VBI="{FB6C4284-0353-11d1-905F-0000C0CC16BA}"
  351. GUID.VP="{FB6C4285-0353-11d1-905F-0000C0CC16BA}"
  352. GUID.NABTS="{FB6C4286-0353-11d1-905F-0000C0CC16BA}"
  353. GUID.EDS="{FB6C4287-0353-11d1-905F-0000C0CC16BA}"
  354. GUID.Teletext="{FB6C4288-0353-11d1-905F-0000C0CC16BA}"
  355. GUID.CC="{FB6C4289-0353-11d1-905F-0000C0CC16BA}"
  356. GUID.Still="{FB6C428a-0353-11d1-905F-0000C0CC16BA}"
  357. GUID.Timecode="{FB6C428b-0353-11d1-905F-0000C0CC16BA}"
  358. GUID.VPVBI="{FB6C428c-0353-11d1-905F-0000C0CC16BA}"
  359. GUID.Encoder="{19689BF6-C384-48FD-AD51-90E58C79F70B}"
  360. GUID.Multiplexer="{7A5DE1D3-01A1-452C-B481-4FA2B96271E8}"
  361. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  362. MediaResourcesMSVideo="SYSTEM\CurrentControlSet\Control\MediaResources\msvideo"
  363. MMDriverDesc="Software\Microsoft\Windows NT\CurrentVersion\drivers.desc"
  364. MMDrivers="Software\Microsoft\Windows NT\CurrentVersion\Drivers32"
  365. VfWWDMDriverDesc="WDM Video For Windows Capture Driver (Win32)"
  366. RunOnce="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
  367. CC.DeviceId="{562370a8-f8dd-11d2-bc64-00a0c95ec22e}"
  368. CC.VBIcatID="{07DAD660-22F1-11d1-A9F4-00C04FBBDE8F}"
  369. NABTS.DeviceID="{07DAD662-22F1-11d1-A9F4-00C04FBBDE8F}"
  370. NABTS.VBIcatID="{07DAD660-22F1-11d1-A9F4-00C04FBBDE8F}"
  371. WSTCodec.DeviceID="{70BC06E0-5666-11d3-A184-00105AEF9F33}"
  372. WSTCodec.VBIcatID="{07DAD660-22F1-11d1-A9F4-00C04FBBDE8F}"
  373. SLIP.DeviceId="{03884CB6-E89A-4deb-B69E-8DC621686E6A}"
  374. GUID.BdaComponent="{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
  375. StreamIP.DeviceId="{D84D449B-62FB-4ebb-B969-5183ED3DFB51}"
  376. GUID.BdaRenderer="{71985F4A-1CA1-11d3-9CC8-00C04F7971E0}"
  377. NdisIP.DeviceID="{48926476-2cae-4ded-a86e-73ddebed6779}"
  378. NdisIP.GUID.BDANetInterface="{9aa4a2cc-81e0-4cfd-802f-0f74526d2bd3}"
  379.  
  380. ; localizeable
  381. Category_CrossbarDevices="WDM Streaming Crossbar Devices"
  382. Category_TvTunerDevices="WDM Streaming TV Tuner Devices"
  383. Category_TvAudioDevices="WDM Streaming TV Audio Devices"
  384. Category_Encoder="WDM Streaming Encoder Devices"
  385. Category_Multiplexer="WDM Streaming Multiplexer Devices"
  386. Filter_Crossbar="WDM Analog Crossbar"
  387. Filter_TVAudio="WDM TV Audio"
  388. Filter_TVTuner="WDM TV Tuner"
  389. Node.Crossbar="Crossbar"
  390. Node.Preview="Preview"
  391. Node.CapturePin="Capture"
  392. Node.AnalogVideoIn="Analog Video In"
  393. Node.VBI="VBI"
  394. Node.VP="VP"
  395. Node.NABTS="NABTS"
  396. Node.EDS="EDS"
  397. Node.Teletext="Teletext"
  398. Node.CC="CC"
  399. Node.Still="Still"
  400. Node.Timecode="Timecode"
  401. Node.VPVBI="VPVBI"
  402. Node.Encoder="Encoder"
  403. Node.Multiplexer="Multiplexer"
  404. PropPage_XBar="Analog Crossbar Property Page"
  405. PropPage_TVAudio="TV Audio Property Page"
  406. PropPage_TVTuner="TV Tuner Property Page"
  407. PropPage_VideoProcAmp="VideoProcAmp Property Page"
  408. PropPage_CameraControl="CameraControl Property Page"
  409. PropPage_VideoDecoder="VideoDecoder Property Page"
  410. PropPage_VideoStreamConfig="VideoStreamConfig Property Page"
  411. PlugIn_VideoInfoHeaderHandler="WDM Streaming Capture VideoInfoHeader Data Type Handler"
  412. PlugIn_VideoInfoHeader2Handler="WDM Streaming Capture VideoInfoHeader2 Data Type Handler"
  413. PlugIn_AnalogVideoHandler="WDM Streaming Capture AnalogVideo Data Type Handler"
  414. PlugIn_VBIHandler="WDM Streaming Capture VBI Data Type Handler"
  415. PlugIn_IAMVideoProcAmp="WDM Streaming IAMVideoProcAmp Interface Handler"
  416. PlugIn_IAMCameraControl="WDM Streaming IAMCameraControl Interface Handler"
  417. PlugIn_IAMAnalogVideoDecoder="WDM Streaming IAMAnalogVideoDecoder Interface Handler"
  418. PlugIn_IAMVideoCompression="WDM Streaming IAMVideoCompression Interface Handler"
  419. PlugIn_IAMDroppedFrames="WDM Streaming IAMDroppedFrames Interface Handler"
  420. PlugIn_IAMVideoControl="WDM Streaming IAMVideoControl Interface Handler"
  421. PlugIn_IVideoEncoder="WDM Streaming IVideoEncoder Interface Handler"
  422.  
  423.